package my.dao;

import java.sql.ResultSet;
import java.sql.SQLException;
/**
 * 行映射器对象，负责一条数据记录与Java对象映射。
 * @version 3.0 
 * @author 夏冬琦
 * 
 */
public interface RowMapper<T> {
	
	/**
	 * 将结果集（ResultSet）的当前行数据映射为一个Java对象，由于该方法的参数rs结果集中游标已经移动至当前行，因此实现该方法时不允许移动游标。
	 * @param rs
	 * @return 返回一个对象，该对象封装一条查询记录
	 * @throws SQLException
	 * @throws DaoException
	 */
	public  T currRow2Obj(ResultSet rs)throws SQLException,DaoException;

}
